package org.example.project_12.entity;

import lombok.*;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SpaceMember {

    private Long id;

    /**
     * 空间ID（外键，关联空间表）
     */
    private Long spaceId;

    /**
     * 用户ID（外键，关联用户表）
     */
    private Long userId;

    /**
     * 权限（EDIT/VIEW）
     */
    private String permission;

    /**
     * 加入时间
     */
    private LocalDateTime addedAt;

    protected void onCreate() {
        this.addedAt = LocalDateTime.now();
    }
} 